#pragma once

class CFunctionDriverCylinder : public TFunction_Driver
{
	FUNCTONDRIVER_MEMORY_MGR(CFunctionDriverCylinder)
public:

	Standard_EXPORT CFunctionDriverCylinder();
	Standard_EXPORT ~CFunctionDriverCylinder();

	Standard_EXPORT static const Standard_GUID& GetID() ;
	Standard_EXPORT virtual  void Validate(TFunction_Logbook& log) const;
	Standard_EXPORT virtual  Standard_Boolean MustExecute(const TFunction_Logbook& log) const;
	Standard_EXPORT virtual  Standard_Integer Execute(TFunction_Logbook& log) const;

	//
};

DECLARE_FUNCTIONDRIVER_HANDLE(CFunctionDriverCylinder)